package com.zbkj.crmeb.order.request;

import java.io.Serializable;
import java.math.BigDecimal;

import com.seatent.opensdk.input.BaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class SeatentPushOrderRequest extends BaseEntity implements Serializable {
    private static final long serialVersionUID=1L;
    //订单成本价（用于和供应商结算的金额）
    private BigDecimal price;

    //优惠金额（具体值计算参考接口描述，只有保税订单才会出现不为0，其他情况都为0）
    private BigDecimal preferential;

    //税费金额
    private BigDecimal tax;

    //拼多多第三方订单号
    private String thirdOrder;

    //运费金额
    private BigDecimal shippingAmount;

    //海带订单号
    private String orderSn;

    //下单时间(yyyy-MM-dd HH:mm:ss)
    private String createTime;

    //支付时间（yyyy-MM-dd HH:mm:ss）
    private String paySuccessTime;

    //支付单号（保税订单必传）
    private String payTradeNo;

    //订单备注
    private String remark;

    //代购价(实付款，保税订单专用)
    private BigDecimal buyAmount;

    //电商平台备案号，保税商品必填
    private String commercePlatformRecordCode;

    //电商平台备案名称，保税商品必填
    private String commercePlatformRecordName;

    //支付公司海关备案编号，保税商品必填
    private String paymentCompanyCustomsRecordCode;

    //支付公司海关备案名称，保税商品必填
    private String paymentCompanyCustomsRecordName;

    //收件信息
    private String shipInfo;

    //订单商品项
    private String orderItems;

    //供应商仓库id（可用于供应商多仓区分订单）
    private String depotId;

    //用于接收加密字符串
    private String topSign;
}
